This creates an on the fly model with the same space as the one compared with
and does pointer equivalence. Using it makes for less verbose code.
#endif
}
}
+
+#undef babl_model_is
+
+int babl_model_is (const Babl *babl, const char *model)
+{
+ return ((babl)==babl_model_with_space(model, babl));
+}
+
* query thechromaticities of white point and primaries as well as trcs
* used for r g a nd b, all arguments mights be NULL.
*/
+int babl_model_is (const Babl *babl, const char *model);
+
+#define babl_model_is(babl,model) ((babl)==babl_model_with_space(model,babl))
void babl_space_get (const Babl *space,
double *xw, double *yw,
babl_introspect
babl_malloc
babl_model
+babl_model_is
babl_model_with_space
babl_model_new
babl_new_palette